package net.decoder
{
	import net.P2p;
	
	/**
	 * @author Robtl
	 * 
	 * 为了在NetGroup中NetStream中有一个统一的收取方法，所以所有方法中的参数都为一个数组
	 * 
	 */
	public class DecoderServer extends DecoderClient
	{
		public function DecoderServer(){}
		
		/////////////////////////
		override public function addPosData(values:Array):void
		{
			super.addPosData(values);
			P2p.inst.sender.send("addPosData",values);
		}
		
		override public function tryStopRobot(values:Array):void
		{
			super.tryStopRobot(values);
			P2p.inst.sender.send("tryStopRobot",values);
		}
		
		override public function updateBodyDir(values:Array):void
		{
			super.updateBodyDir(values);
			P2p.inst.sender.send("updateBodyDir",values);
		}
		
		override public function updateLegDir(values:Array):void
		{
			super.updateLegDir(values);
			P2p.inst.sender.send("updateLegDir",values);
		}
		
		override public function fire(values:Array):void
		{
			super.fire(values);
			P2p.inst.sender.send("fire",values);
		}
			
	}
}